package com.hivision.iot.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * <p>Title: MetaPropertyDTO</p>
 * <p>Description: TODO</p>
 * <p>Company: www.h-visions.com</p>
 * <p>create date: 2021/06/01</p>
 *
 * @author :jqzhang
 * @version :1.0.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MetaPropertyDTO {


    @JsonProperty(value = "Writable")
    private String writable;
    @JsonProperty(value = "MeasureUnit")
    private String measureUnit;
    @JsonProperty(value = "MaxValue")
    private String maxValue;
    @JsonProperty(value = "MinValue")
    private String minValue;
    @JsonProperty(value = "AssetCode")
    private String assetCode;
    @JsonProperty(value = "AttributeName")
    private String attributeName;
    @JsonProperty(value = "AttributeGroupName")
    private String attributeGroupName;
    @JsonProperty(value = "AttributeCode")
    private String attributeCode;
    @JsonProperty(value = "AttributeDescs")
    private String attributeDescs;
    @JsonProperty(value = "AttributeGroupDescs")
    private String attributeGroupDescs;
    @JsonProperty(value = "EnumValue")
    private String enumValue;
    @JsonProperty(value = "Precision")
    private int precision;
    @JsonProperty(value = "CreatedAt")
    private long createdAt;
    @JsonProperty(value = "ModifiedAt")
    private long modifiedAt;

}
